@charset "utf-8";
/* 代码整理：懒人之家 www.lanrenzhijia.com */


/* flexslider */
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides li{height:auto;}
.slides li a{ display:block; width:100%; height:auto;z-index:3;}
.slides li a img{ width:100%; display:block;}
.flex-control-nav{position:absolute;bottom:10px;  z-index:4;left:50%;width:60%; margin-left:-30%; text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%; top:50%;}
.flex-direction-nav li a{width:60px;height:90px;overflow:hidden;cursor:pointer;position:absolute;top:45%; }
.flex-direction-nav:hover a{ display:block !important;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../images/ad_ctr.png) left 0 no-repeat;filter: alpha(opacity=20);
opacity: 0.2;/*实现IE背景透明*/ }
.flex-direction-nav li a.flex-next{right:40px;  background:url(../images/ad_ctr.png) left -90px no-repeat;filter: alpha(opacity=20);
opacity: 0.2; /*实现IE背景透明*/ }
.flex-direction-nav li a:hover.flex-prev{left:40px; background:url(../images/ad_ctr.png) left -180px no-repeat ;filter: alpha(opacity=20);
opacity: 0.2; /*实现IE背景透明*/ }
.flex-direction-nav li a:hover.flex-next{right:40px;  background:url(../images/ad_ctr.png) left -270px no-repeat ;filter: alpha(opacity=20);
opacity: 0.2;/*实现IE背景透明*/ }

.m2yw_right { width: 100%; margin: 20px auto;text-align:center;}
.m2yw_tab {width: 100%;height: 42px; text-align:center;}
.m2yw_tab ul {width: 100%;height: 42px; text-align:center;}
.m2yw_tab ul li { cursor: pointer; float: left; line-height: 42px; margin-right: 10px; text-align: center; width: 180px; background-color:#ffffff; border:solid 1px #dddddd;color: #888888;border-radius:21px; display:block;-webkit-transition:all .3s;transition:all .3s;}
.m2yw_tab ul .m2yw_cutli {  color: #ffffff; font-weight: bold; background-color:#40b1b7; border-color:#40b1b7;}
.m2yw_pic { height: 157px; padding-top: 30px; }
.m2yw_btnl { cursor: pointer; float: left; height: 114px; margin: 0; width: 5%; }
.m2yw_piclist { float: left; height: 150px; overflow: hidden; position: relative; width: 90%; }
.m2yw_piclist .m2yw_posul {width: 100%; overflow:hidden;height: 150px;}
.m2yw_btnr { cursor: pointer; float: left; padding-top: 3px;width: 5%;}
.m2yw_posul { left: 0; position: absolute; top: 0; }
.m2yw_piclist ul li { background: url(../images/m2libg.jpg) no-repeat scroll center top transparent; float: left; height: 150px; margin-right: 30px; text-align: center; width: 30%; }
.m2yw_piclist ul li img { display: block; margin-bottom: 8px; background: #F93; height: 116px; width: 173px; line-height: 116px; color: #FFF; }